package com.mths.client.controller;

import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.mths.client.dto.CompanyDocumentDTO;
import com.mths.client.dto.CompanyDocumentData;
import com.mths.client.util.FileDownloadItem;

public interface CompanyDocumentControllerAsync {

	void saveDocument(CompanyDocumentDTO dto, AsyncCallback<Void> asyncCallback);

	void loadCompanyDocuments(String string, AsyncCallback<List<CompanyDocumentData>> asyncCallback);

	void getDocumentDBStoreByOid(String fileDbStoreOid, AsyncCallback<FileDownloadItem> asyncCallback);

}
